﻿/*
son.le - 2011.03.30
CÁC HÀM SỬ DỤNG CHUNG CHO VIỆC XỬ LÝ LIÊN QUAN ĐẾN THÔNG TIN DỰ ÁN
- LOAD DỰ ÁN VÀO COMBOBOX
- LOAD BLOCK-KHU ĐẤT THEO DỰ ÁN
- LOAD TẦNG-LÔ ĐẤT THEO DỰ ÁN
*/

//Danh sách block theo  dự án
function GetBlockList(url, role) {
    var idDuAn = "null";
    $("#DuAnList option:selected").each(function() {
        idDuAn = $(this)[0].value;
    });
    LoadList("BlockList", url, "idDuAn=" + idDuAn + "&role=" + role + "&all=true");
    AttrLoTangList();
}

//Danh sách lô tầng theo block
function GetLoTangList(url, role) {
    var idBlock = "null";
    $("#BlockList option:selected").each(function() {
        idBlock = $(this)[0].value;
    });
    LoadList("LoTangList", url, "idBlock=" + idBlock + "&role=" + role + "&all=true");
    AttrLoTangList();
}

//THAY DOI CAC DANH SACH SU DUNG AJAX - JQUERY TO JSON
function LoadList(listId, path, argument) {
    var url = path + "?" + argument.toString();
    if ((argument == '')) { url = path; }
    
    $.getJSON(url, null, function(data) {
        $("#" + listId).empty();
        $.each(data, function(index, resultData) {
            $("#" + listId).append("<option value='"
                            + resultData.Value
                            + "'>" + resultData.Text
                            + "</option>");
        });
    });
}

//Thiết lập trạng thái disabled của LoTangList
function AttrLoTangList() {
    $("#LoTangList").attr("disabled", true);
    if (($("#BlockList").val() != "0") && ($("#BlockList").val() != "")) {
        $("#LoTangList").attr("disabled", false); 
    }
}